Homewood is a town and ski resort located on the Western Shore of Lake Tahoe in the Sierra Nevada mountains of northern California.